Nx keeps your monorepo fast and efficient, locally and in CI.
Built for developers and the coding agents working alongside them.
Trusted by leading teams worldwide
3.5 million+
developers use Nx every day
Over 75%
of Fortune 500 companies use Nx
44 million+
downloads on NPM every month
EXTENSIBILITY
Polyglot by design with first-class support for JS, .NET, and Java. Plus community plugins for Python, Rust, Go, and PHP.
And +140 more
Set up in minutes,
faster from your next run

Simple configuration
Run nx init in your existing repo. Nx runs your package.json scripts as they are.
No restructuring required
Other build systems only cache well after you break your code into many small projects. Nx’s Ultracache tracks which files each task reads and reruns only the tasks affected by a change. Even in one big app.
11.7x faster CI. See how →
The cheapest VM is the one you never start
Nx Cloud skips work that’s already done and packs the rest tightly across machines. Same pipeline, 9x faster, on half the compute.
Ultracache
newEvery cache hit saves compute minutes, so accuracy matters. Traditional remote caching relies on the inputs you declare in config. Ultracache watches which files each task actually reads and writes, so a change reruns only the tasks it really touches. Increasing cache hits and reducing compute.
Dynamic Task Packing
newNot more machines, fuller ones. Nx Cloud learns how long each task runs and what it needs. Large test suits are broken down into tasks and packed tightly across VMs, so CI finishes faster on fewer machines.
9x faster while using 52% less compute
One workspace, two very different outcomes. Ultracache and Dynamic Task Packing reduce verification time and compute by running fewer tasks, and needing fewer machines for what remained.
See the benchmark →E2E test splitting
Large e2e suites split into one task per spec file, each on its own agent.
Flaky task retries
Flaky tasks rerun on another agent while the rest of the run keeps going.
Task sandboxing
Track each task’s inputs and outputs to verify they match your configuration.
Self-healing
When a task fails, Nx Cloud proposes a fix on the PR for you to review.


